Cut-and-Traverse: A New Structural Decomposition Strategy for Finite Constraint Satisfaction Problems
نویسندگان
چکیده
In this paper, we propose a new heuristic structural decomposition strategy for Constraint Satisfaction Problems (CSPs), called Cut-and-Traverse (CAT) decomposition. This method has three steps: cutting step, traversing step and combining step. In the first step, cutting step, we gradually decompose the structure of a CSP instance to multiple partitions by finding independent cuts in a given CSP. Every cut is a set of hyperedges in a CSP instance. We can control the size of cut by only finding independent cuts that are no greater than a given bound number h. In the second step, traversing step, we traverse each partition and get an equivalent acyclic constraint network for each partition. In the third step, combining step, we combine the acyclic constraint networks in all partitions and get an equivalent acyclic constraint network for the given CSP. Using this method, the complexity is O(|E|) where |E| is the number of constraints in given CSP instance. Our experiment shows that CAT decomposition spends far much less time than hypertree decomposition while sometimes produces same hyperwidth decomposition as hypertree decomposition. Also it is shown that CAT decomposition always produces better decomposition result than hinge decomposition.
منابع مشابه
A unified theory of structural tractability for constraint satisfaction problems
In this paper we derive a generic form of structural decomposition for the constraint satisfaction problem, which we call a guarded decomposition. We show that many existing decomposition methods can be characterised in terms of finding guarded decompositions satisfying certain specified additional conditions. Using the guarded decomposition framework we are also able to define a new form of de...
متن کاملNew Structural Decomposition Techniques for Constraint Satisfaction Problems
We propose four new structural decomposition techniques for Constraint Satisfaction Problems. We compare these four techniques both theoretically and experimentally with hinge decomposition and hypertree decomposition. Our experiments show that one of our techniques offers the best trade-off between the computational cost of the decomposition and the width of the resulting decomposition tree.
متن کاملA Unified Theory of Structural Tractability for Constraint Satisfaction and Spread Cut Decomposition
In this paper we introduce a generic form of structural decomposition for the constraint satisfaction problem, which we call a guarded decomposition. We show that many existing decomposition methods can be characterized in terms of finding guarded decompositions satisfying certain specified additional conditions. Using the guarded decomposition framework we are also able to define a new form of...
متن کاملUnderstanding Tractable Decompositions for Constraint Satisfaction
Constraint satisfaction problems (CSPs) are NP-complete in general, therefore it is important to identify tractable subclasses. A possible way to find such subclasses is to associate a hypergraph to the problem and impose restrictions on its structure. In this thesis we follow this direction. Among such structural properties, particularly important is acyclicity: it is well known that CSPs whos...
متن کاملCombining Ordering Heuristics and Bundling Techniques for Solving Finite Constraint Satisfaction Problems
We investigate techniques to enhance the performance of backtrack search procedure with forward-checking (FC-BT) for finding all solutions to a finite Constraint Satisfaction Problem (CSP). We consider ordering heuristics for variables and/or values and bundling techniques based on the computation of interchangeability. While the former methods allow us to traverse the search space more effecti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004